Egalitarian pairwise kidney exchange: fast algorithms vialinear programming and parametric flow

نویسندگان

  • Jian Li
  • Yicheng Liu
  • Lingxiao Huang
  • Pingzhong Tang
چکیده

We revisit the pairwise kidney exchange problem established by Roth Sonmez and Unver [23]. Our goal, explained in terms of graph theory, is to find a maximum fractional matching on an undirected graph, that Lorenz-dominates any other fractional matching. The Lorenz-dominant fractional matching, which can be implemented as a lottery of integral matchings, is in some sense the fairest allocation and also enjoys the property of being incentive compatible. The original algorithm by Roth et al. runs in time exponential in the size of input. In this paper, we target at designing practically efficient polynomial time algorithms for finding the Lorenz-dominant fractional matching. We start with a conceptually very simple algorithm, coined the water-filling algorithm. The water-filling algorithm is natural and allows us to present a simpler constructive proof that there exists a unique Lorenz-dominant fractional matching. The algorithm can be readily realized by a series of linear programs, each having an exponential number of constraints, and thus can be solved by the ellipsoid algorithm in polynomial time. However, it is known that the ellipsoid algorithm is not efficient in practice. To make the algorithm practical, we propose the second implementation based on a parametric flow computation on a carefully constructed flow network. Notably, the evolution of the parametric flow simulates exactly the water-filling algorithm. The second implementation only consists of a maximum matching computation and a parametric flow computation, both of which admit very efficient algorithms in practice.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

gpALIGNER: A Fast Algorithm for Global Pairwise Alignment of DNA Sequences

Bioinformatics, through the sequencing of the full genomes for many species, is increasingly relying on efficient global alignment tools exhibiting both high sensitivity and specificity. Many computational algorithms have been applied for solving the sequence alignment problem. Dynamic programming, statistical methods, approximation and heuristic algorithms are the most common methods appli...

متن کامل

A Novel Experimental Analysis of the Minimum Cost Flow Problem

In the GA approach the parameters that influence its performance include population size, crossover rate and mutation rate. Genetic algorithms are suitable for traversing large search spaces since they can do this relatively fast and because the mutation operator diverts the method away from local optima, which will tend to become more common as the search space increases in size. GA’s are base...

متن کامل

Modeling and scheduling no-idle hybrid flow shop problems

Although several papers have studied no-idle scheduling problems, they all focus on flow shops, assuming one processor at each working stage. But, companies commonly extend to hybrid flow shops by duplicating machines in parallel in stages. This paper considers the problem of scheduling no-idle hybrid flow shops. A mixed integer linear programming model is first developed to mathematically form...

متن کامل

A Fuzzy Random Minimum Cost Network Flow Programming Problem

In this paper, a fuzzy random minimum cost flow problem is presented. In this problem, cost parameters and decision variables are fuzzy random variables and fuzzy numbers respectively. The object of the problem is to find optimal flows of a capacitated network. Then, two algorithms are developed to solve the problem based on Er-expected value of fuzzy random variables and chance-constrained pro...

متن کامل

مقایسه پارامتریک مرزهای کارایی مدل های مدیریت ریسک مارکویتز، ارزش در معرض ریسک و ارزش در معرض ریسک احتمالی با استفاده از الگوریتم بهینه سازی تبرید شبیه سازی شده در بورس اوراق بهادار تهران

Nowadays risk management is as vital as gaining the maximum return. Therefore, researches in risk management area and its different models are very useful for the investors. Using a local (fmincon function) and a global optimization (simulated annealing) algorithms based on three risk management models namely Markowitz, Value at Risk (VaR) and Conditional Value at Risk (CVaR), this research see...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014